/*
 * tp boole
 */
package boole.utils.provider;

import boole.circuit.base.*;

/**
 *
 * @author Rémi PIOTAIX <remi.piotaix@gmail.com>
 * 
 * Associe la correspondance entre les nom et la classe qu'ils désignent
 */
public class BasicComposantProvider extends AbstractComposantProvider {

    @Override
    protected void init() {
        this.registerComposant("Et", And.class);
        this.registerComposant("Ou", Or.class);
        this.registerComposant("Non", Not.class);
        this.registerComposant("Vcc", Vcc.class);
        this.registerComposant("Itr", Interrupteur.class);
        this.registerComposant("Led", Led.class);
        this.registerComposant("Aff4b", Aff4b.class);
    }
}
